Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


electron/preload.js v3.3.2 (aaa1e9b0) Text, 1.33 KB

Tff7b72const Tb4b4b4{ Te6edf3ipcRendererTb4b4b4, Te6edf3contextBridge Tb4b4b4} Tff7b72= Te6edf3requireTb4b4b4(Ta5d6ff"electron"Tb4b4b4)Tb4b4b4;

T8b949e// forward logs received from exe to web console
Te6edf3ipcRendererTb4b4b4.Te6edf3onTb4b4b4(Ta5d6ff"log"Tb4b4b4, Tb4b4b4(Te6edf3eventTb4b4b4, Te6edf3messageTb4b4b4) Tb4b4b4=> Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Te6edf3messageTb4b4b4)Tb4b4b4)Tb4b4b4;

Te6edf3contextBridgeTb4b4b4.Te6edf3exposeInMainWorldTb4b4b4(Ta5d6ff"electron"Tb4b4b4, Tb4b4b4{
T8b949e// allow fetching app version in electron browser window
Te6edf3appVersionTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"app-version"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,

T8b949e// show an alert dialog in electron browser window, this fixes a bug where alert breaks input fields on windows
Te6edf3alertTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"alert"Tb4b4b4, Te6edf3messageTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,

T8b949e// show a confirm dialog in electron browser window, this fixes a bug where confirm breaks input fields on windows
Te6edf3confirmTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"confirm"Tb4b4b4, Te6edf3messageTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,

T8b949e// add support for using "prompt" in electron browser window
Te6edf3promptTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"prompt"Tb4b4b4, Te6edf3messageTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,

T8b949e// allow relaunching app in electron browser window
Te6edf3relaunchTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"relaunch"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,

T8b949e// allow showing a file path in os file manager
Te6edf3showPathInFolderTff7b72: Tff7b72async Tff7b72function Tb4b4b4(Te6edf3pathTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72await Te6edf3ipcRendererTb4b4b4.Te6edf3invokeTb4b4b4(Ta5d6ff"showPathInFolder"Tb4b4b4, Te6edf3pathTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────